package com.ctshk.rpc.system.service;

import com.ctshk.common.dto.Result;
import com.ctshk.common.model.TokenUser;
import com.ctshk.rpc.system.req.MainDataCollectionTypeDetailReq;
import com.ctshk.rpc.system.req.MainDataRailwayCorporationListReq;
import com.ctshk.rpc.system.req.MainDataRailwayCorporationReq;

/**
 * <p>
 * 铁路公司数据表 服务类
 * </p>
 *
 * @author 谢诗宏
 * @since 2021-04-01
 */
public interface IMainDataRailwayCorporationService {

    Result list(MainDataRailwayCorporationListReq req, TokenUser currentUser);

    Result detail(Long id, TokenUser currentUser);

    Result add(MainDataRailwayCorporationReq req, TokenUser currentUser);

    Result update(MainDataRailwayCorporationReq req, TokenUser currentUser);
}
